Remove superseded rails_12factor gem

Dominik Sander 7 years ago
parent
commit
ad33e280eb
3 changed files with 10 additions and 10 deletions
  1. 0 4
      Gemfile
  2. 0 6
      Gemfile.lock
  3. 10 0
      config/environments/production.rb

+ 0 - 4
Gemfile

@@ -183,10 +183,6 @@ ENV['DATABASE_ADAPTER'] ||=
183 183
     'mysql2'
184 184
   end
185 185
 
186
-if_true(on_heroku) do
187
-  gem 'rails_12factor', group: :production
188
-end
189
-
190 186
 if_true(ENV['DATABASE_ADAPTER'].strip == 'postgresql') do
191 187
   gem 'pg', '~> 0.18.3'
192 188
 end

+ 0 - 6
Gemfile.lock

@@ -418,11 +418,6 @@ GEM
418 418
       nokogiri (~> 1.6.0)
419 419
     rails-html-sanitizer (1.0.3)
420 420
       loofah (~> 2.0)
421
-    rails_12factor (0.0.3)
422
-      rails_serve_static_assets
423
-      rails_stdout_logging
424
-    rails_serve_static_assets (0.0.4)
425
-    rails_stdout_logging (0.0.3)
426 421
     railties (5.0.0.1)
427 422
       actionpack (= 5.0.0.1)
428 423
       activesupport (= 5.0.0.1)
@@ -663,7 +658,6 @@ DEPENDENCIES
663 658
   rack-livereload (~> 0.3.16)
664 659
   rails (~> 5.0.0.1)
665 660
   rails-controller-testing
666
-  rails_12factor
667 661
   rr
668 662
   rspec (~> 3.5)
669 663
   rspec-collection_matchers (~> 1.1.0)

+ 10 - 0
config/environments/production.rb

@@ -18,6 +18,16 @@ Huginn::Application.configure do
18 18
   # Apache or NGINX already handles this.
19 19
   config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?
20 20
 
21
+  if ENV["RAILS_LOG_TO_STDOUT"].present? ||
22
+       ENV['ON_HEROKU'] ||
23
+       ENV['HEROKU_POSTGRESQL_ROSE_URL'] ||
24
+       ENV['HEROKU_POSTGRESQL_GOLD_URL'] ||
25
+       File.read(File.join(File.dirname(__FILE__), '../../Procfile')) =~ /intended for Heroku/
26
+    logger           = ActiveSupport::Logger.new(STDOUT)
27
+    logger.formatter = config.log_formatter
28
+    config.logger = ActiveSupport::TaggedLogging.new(logger)
29
+  end
30
+
21 31
   # Compress JavaScripts and CSS
22 32
   config.assets.js_compressor  = :uglifier
23 33
   config.assets.css_compressor = :sass